﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using PluginInterface;
using System.Drawing;

namespace PluginSuma
{
    /// <summary>
    ///  Implementa el plugin para la suma
    /// </summary>
    public class Suma : IPlugin 
    {
       string myName = "Suma";
    
        public Suma()
        { }

        public string Name
        {
            get { return myName; }
        }

        // Implementación del método que carga el complemento
        public void Initialize(ToolStripMenuItem menuComplementos)
        {
            menuComplementos.DropDownItems.Add(myName, null, MenuSumaClick);
        }
        // Método que controla el evento Click del menú
        void MenuSumaClick(object emisor, EventArgs e)
        { }
        public void Calcular(string s1, string s2)
        {
                if((s1.Equals("-")) || (s2.Equals("-")))
                {
                    throw new FormatException();
                }
             
                Int64 Numero1 = Int64.Parse(s1);
                Int64 Numero2 = Int64.Parse(s2);
                string Resultado = Convert.ToString(Numero1 + Numero2);
                MessageBox.Show(Resultado, myName, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }      
    }
   
}